package com.yunxin.core.domain.model.product;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zero°
 * @since 2023-07-13
 */
@Data
public class ProductPromotionInfo {

    /**
     * 主键
     */
    private Long id;

    /**
     * 产品id
     */
    private Long productId;

    /**
     * 产品图片
     */
    private String productImage;

    /**
     * 产品类型 1.信用贷 2.车抵贷 3.房抵贷 4.企业贷 5.商户贷
     */
    private Integer productType;

    /**
     * 产品标签(,连接)
     */
    private String productLabeling;

    /**
     * 产品solGan
     */
    private String productSolGan;

    /**
     * 最高可借款金额
     */
    private BigDecimal highestBorrowableAmount;

    /**
     * 最高可贷款金额
     */
    private BigDecimal highestLoanAmount;

    /**
     * 特殊卖点
     */
    private String sellingPoint;

    /**
     * 可借金额(JSON实体)
     */
    private String borrowableAmount;

    /**
     * 放款周期(JSON实体)
     */
    private String loanCycle;

    /**
     * 件均额度
     */
    private BigDecimal perPieceQuota;

    /**
     * 参考利率(JSON实体)
     */
    private String referenceRate;

    /**
     * 手续费(JSON实体)
     */
    private String commission;

    /**
     * 标识删除 0.存在 1.删除
     */
    private Integer isDel;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 修改人
     */
    private String editor;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date editTime;

    /**
     * 版本号
     */
    private Long version;

    /**
     * 产品权益描述(JSON实体-list)
     */
    private String equityDescription;

    /**
     * 还款说明
     */
    private String repaymentInstructions;

    /**
     * 逾期政策
     */
    private String overduePolicy;

    /**
     * 客服配置(JSON实体)
     */
    private String customerServiceConfig;

    /**
     * 协议配置(JSON实体-list)
     */
    private String protocolConfig;

}
